package net.lzzy.algorithm.algorlib;
/*
时间复杂度：平方阶（-O(n2)）
 */
public class DirectSort<T extends Comparable<? super T>> extends BaseSort<T>{

   DirectSort(T[] itmes) {
        super(itmes);
    }

    public void sort(){            //7、排序的方法
        for (int i=0;i<itmes.length-1;i++){
            int minPos=i;
            for (int j=i+1;j<itmes.length;j++){
                if (comare(itmes[minPos],(itmes[j]))){
                    minPos=j;
                }
            }
            swop(minPos,i);
        }
    }

}
